/**
 * 该文件是用于创建一个为count组件服务的reducer，reducer的本质是一个函数
 * reducer函数会接到两个参数，分别为：之前的状态，动作对象
 */


export default function countReducer(preState = 0, action) {
    const { type, data } = action
    switch (type) {
        case 'increment':
            return preState + data
        case 'decrement':
            return preState - data
        default:
            return preState
    }

}